package cz.proks.easyhelpdesk.gwt.jso;

import com.google.gwt.core.client.JavaScriptObject;

public final class GoogleUser extends JavaScriptObject {
    protected GoogleUser() {}
    
    public final native String getId() /*-{
        return this.id;
    }-*/;
    public final native void setId(String id) /*-{
        this.id = id;
    }-*/;
    public final native String getEmail() /*-{
        return this.email;
    }-*/;
    public final native void setEmail(String email) /*-{
        this.email = email;
    }-*/;
    public final native boolean isVerifiedEmail() /*-{
        return this.verified_email;
    }-*/;
    public final native void setVerifiedEmail(boolean verifiedEmail) /*-{
        this.verified_email = verifiedEmail;
    }-*/;
    public final native String getFullName() /*-{
        return this.name;
    }-*/;
    public final native void setFullName(String fullname) /*-{
        this.name = fullname;
    }-*/;
    public final native String getName() /*-{
        return this.given_name;
    }-*/;
    public final native void setName(String name) /*-{
        this.given_name = name;
    }-*/;
    public final native String getSurname() /*-{
        return this.family_name;
    }-*/;
    public final native void setSurname(String surname) /*-{
        this.family_name = surname;
    }-*/;
    public final native String getLink() /*-{
        return this.link;
    }-*/;
    public final native void setLink(String link) /*-{
        this.link = link;
    }-*/;
    public final native String getPicture() /*-{
        return this.picture;
    }-*/;
    public final native void setPicture(String picture) /*-{
        this.picture = picture;
    }-*/;
    public final native String getGender() /*-{
        return this.gender;
    }-*/;
    public final native void setGender(String gender) /*-{
        this.gender = gender;
    }-*/;
    public final native String getBirthday() /*-{
        return this.birthday;
    }-*/;
    public final native void setBirthday(String birthday) /*-{
        this.birthday = birthday;
    }-*/;
    public final native String getLocale() /*-{
        return this.locale;
    }-*/;
    public final native void setLocale(String locale) /*-{
        this.locale = locale;
    }-*/;    
}
